punctual payment - Español Inglés Diccionario